User:Xymph/INFO.C

There's a discussion about creating/updating Thing data tables by compiling the source code's (and friends) into a working C program to extract the information directly from the mobjinfo, state, sprite and sound tables. Here's more information that's too voluminous for that main topic.

Thing Flags
The descriptions used in DMINFO/HTINFO sometimes deviate from the old, reverse-engineered DHE/HHE ones because the enum names and comments in the source files helped to make them more accurate and, err, descriptive.

Doom
In Doom, things/mobj's have one field. This table lists their numbers and descriptions:

Heretic
Heretic has the same field along with a  field:

Hexen
The and  fields in Hexen have a few bits that differ from Heretic, so here are both in their entirety:

Strife
The field in Strife has a few bits that differs from Doom: